package com.huilian.cloud.module.system.controller.admin.datascope.vo;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.*;
import java.util.*;
import com.alibaba.excel.annotation.*;

@Schema(description = "管理后台 - 数据权限 Response VO")
@Data
@ExcelIgnoreUnannotated
public class DatascopeRespVO {

    @Schema(description = "用户组数据权限id", requiredMode = Schema.RequiredMode.REQUIRED, example = "22401")
    @ExcelProperty("用户组数据权限id")
    private Integer dataScopeId;

    @Schema(description = "分组id（非用户分组）", requiredMode = Schema.RequiredMode.REQUIRED, example = "27732")
    @ExcelProperty("分组id（非用户分组）")
    private Integer groupId;

    @Schema(description = "分组根节点，即所属树的根节点", example = "12196")
    @ExcelProperty("分组根节点，即所属树的根节点")
    private Integer groupRootId;

    @Schema(description = "项目id", requiredMode = Schema.RequiredMode.REQUIRED, example = "29021")
    @ExcelProperty("项目id")
    private Integer projectId;

}